*{margin: 0; padding: 0;}
li{list-style: none;}
html,body{width:100%; font-size: 12px; color: #999999; font-family: "微软雅黑";}
img{display: block;}
span{display: block;}
.layout{width:1280px; margin: 0 auto;}

#top{width: 100%; height: 30px; background-color: #eeeeee; line-height: 30px; overflow: hidden;}
#top_l{float: left; width: 250px;}
#car{float: left; margin-top: 9px;}
#site{float: left; margin-bottom: 9px; margin-left: 3px; text-decoration: none; width: 50px;}
#site p{float: left;}
#sanjiao{float: left; margin-top: 12px; margin-left: 7px; text-decoration: none;}
#hide_site{width: 295px; height: 380px; position: absolute; z-index: 2; top: 30px; background: #ffffff; overflow-y: auto; box-shadow:3px 3px 3px 3px #999999; display: none;}
#hot_city2{margin-left: 15px;}
#hot_city2 li{width:258px; padding: 10px 0; border-bottom: 1px solid #999999;}
#hot_city2 li a{display:block; width: 258px;}
#hot_city2 li a:hover{background:#f1f1f1; color:#64A131; border: none;}
#hot_city{width: 258px; height: 30px; overflow: hidden;}
#hot_city li a:hover{background: #F1F1F1; color: #64A131; border: none;}
.h5 {margin-left: 10px;}
#hot_city li{float: left; margin-left: 10px;}
.pull_right {float: right; margin-top: 10px; margin-right: 20px;}
.provicesel{display: block;}
.citysel{width: 258px; height: 385px; display: none;}
.citysel a{display: block; width: 258px; height: 35px; margin-left: 10px;}
#top_r{float: right;}
#top_r li{float: left; margin-right:17px;}
#notice_hide{position: absolute; z-index: 2; top: 30px; right: 380px; width:240px; height:158px; background:#ffffff; display: none; box-shadow:3px 3px 3px 3px #999999;}
#notice_hide ul{margin-top: 10px; margin-left: 15px;}
#notice_hide ul li{width: 210px; height: 35px; border-bottom: 1px dashed #999999;}
#notice_hide ul li a {text-decoration: none;}
#notice_hide ul li a:hover{color: #64A131;}
#notice_hide ul li img{display: inline-block; text-align: center;}
#search_more{display: block; width: 210px; height: 35px; text-align:center; text-decoration: none;}
#phone_hide{width: 310px; height: 290px; background:#ffffff; position: absolute; z-index: 2; top: 30px; right: 190px; display: none; box-shadow:3px 3px 3px 3px #999999;}
#phone_hide a{text-decoration: none;}
#download{display: block; width:310px; margin-top: 13px; margin-left: 55px;}
#download a:hover{color: #64A131;}
#phone_hide_top{width: 265px; height: 115px; margin-left: 15px; border-bottom: 1px solid #999999;}
#phone_hide_top dd{float: right;}
#phone_hide_top dd a{display:block; margin-top: 10px;}
#phone_hide_bot{width: 265px; height: 140px; margin-left: 15px; margin-top: 15px;}
#phone_hide_bot dd{float: right; margin-right: 25px; margin-top: 20px;}
#code1{float: left; width: 100px; height: 100px;} 
#code2{float: left; width: 100px; height: 100px;}
#li_2 img{float: left; margin-top: 8px; margin-right: 8px;}
#li_2 p{float: left;}
#li_3 img{float: left; margin-top: 8px; margin-right: 8px;}
#li_3 p{float: left;}
#a1{margin-right: 10px;}
#a2{margin-left: 10px;}
#top a{font-size: 12px; color: #999999; font-family: "微软雅黑"; text-decoration: none;}
#top a:hover{color: #f6ab00;}
#top_l a{text-decoration: none;}

#navn{width: 100%; border-bottom: 1px solid #f1f1f1; box-shadow: 3px 3px 3px #F1F1F1;}
nav{height: 120px; overflow: hidden;}
nav img{float: left;}
nav ul{width: 445px; height: 80px; float: left; text-align: center; margin-top: 20px; margin-left: 40px;}
nav ul li{float: left; width: 80px; height: 40px; margin-top: 20px; border-right: 1px solid #eeeeee;}
nav ul li a{text-decoration: none; font-size: 14px; color: #999999; font-family: "微软雅黑";}
nav ul li:hover{background: #eeeeee;}
#last{border-right: none; margin-right: 0;}
#nav_r{width:180px; height:70px; float: left; margin-top: 40px; margin-left: 215px;}
#search{border: none; width: 144px; height: 27px; outline:none;}
#search_button{border: none; margin-left: 5px; float: right; margin-top: 5px;}
#hot_search{width: 180px; height: 23px; border-top: 1px solid #999999; padding-top: 3px;}
#hot_search p{float: left;}
#hot_search a{float: left; text-decoration: none; font-size: 12px; color: #999999; font-family: "微软雅黑"; margin-left: 10px;}
#hot_search a:hover{border-bottom: 1px solid #999999;}
#img01{float: left; margin: 40px 0 0 15px;}

.swiper-container{width:100%; height: 400px;}



.show{height: 140px; margin-top: 10px;margin-bottom: 50px;}
.show li{float: left; width: 300px; height: 140px; margin-right: 25px;}
.show li a img{width: 300px; height: 140px;}

.recommend{border-bottom: 1px solid #999999; padding-bottom:52px;}
.rec_top{overflow: hidden; margin-bottom: 10px;}
.rec_top h1{float: left;}
.rec_top a{float: right; margin-top: 10px; text-decoration: none; font-size: 14px; color: black;}
#recommend_l{width: 248px; height: 615px; float: left; overflow: hidden;}
#recommend_r{width: 1030px; height: 615px; overflow: hidden;}
#recommend_r dl{float: left; margin-left: 9px; width: 248px; height: 300px; overflow: hidden; margin-bottom: 15px;}
#recommend_r dl a img{width: 248px; height: 248px;} 
.aa{position: relative; overflow: hidden;}
.aa a img{ cursor: pointer; transition: all .2s linear;}
.aa a img:hover{  transform: scale(1.1);}
.favorable{width: 70px; height: 28px; position: absolute; top:0; left: 0; background: red; z-index: 2;}
.favorable span{text-align: center; line-height: 28px;}
.favorable span a{text-decoration: none; color:#ffffff; font-size: 14px;}
.bb{margin-top: 10px; text-decoration: none;}
.bb a{ text-decoration: none; font-size: 14px; color: #999999;}
.describe{float: left; width: 205px; overflow: hidden; text-overflow:ellipsis;  white-space: nowrap;}
.describe p{overflow: hidden; text-overflow:ellipsis;  white-space: nowrap;}
.c_img{float: right; margin-top: 5px;}


.world{margin-top: 25px;padding-bottom: 30px;}
.world_top{overflow: hidden; margin-bottom: 10px;}
.world_top h1{float: left;}
.world_top a{float: right; margin-top: 10px; text-decoration: none; font-size: 14px; color: black;}
.world dl{float: left; margin-right: 10px; width: 248px; height: 300px; overflow: hidden; margin-bottom: 15px;}
.world dl a img{width: 248px; height: 248px;}

.news1{height: 120px; border-bottom: 1px solid #999999; padding-bottom: 50px; overflow: hidden;}

.fresh{margin-top: 25px;padding-bottom: 30px; overflow: hidden;}
.fresh_top{overflow: hidden; margin-bottom: 10px;}
.fresh_top h1{float: left;}
.fresh_top a{float: right; margin-top: 10px; text-decoration: none; font-size: 14px; color: black;}
.fresh dl{float: left; margin-right: 10px; width: 248px; height: 300px; overflow: hidden; margin-bottom: 15px;}
.fresh dl a img{width:248px; height:248px;}

.news2{height: 120px; border-bottom: 1px solid #999999; padding-bottom: 50px; overflow: hidden;}

.gift{margin-top: 25px;padding-bottom: 30px; overflow: hidden;} 
.gift_top{overflow: hidden; margin-bottom: 10px;}
.gift_top h1{float: left;}
.gift_top a{float: right; margin-top: 10px; text-decoration: none; font-size: 14px; color: black;  margin-bottom: 15px;}
.gift dl{width: 248px; height: 300px; float: left; margin-right: 10px; overflow: hidden;}
.gift dl a img{width:248px; height:248px;}

.service{width: 1280px; height: 105px; border-top: 1px solid #999999; border-bottom: 1px solid #999999; overflow: hidden;}
.service ul{width: 1280px; height: 60px; margin-top: 25px;}
.service ul li{float: left; border-right: 1px solid #999999; margin-left: 40px; padding-right: 39px;}
#t1{width: 240px; height: 60px; background:url(../images/icon.png) no-repeat ; overflow: hidden;}
#t2{width: 240px; height: 60px; background:url(../images/icon.png) no-repeat 0 -60px; overflow: hidden;}
#t3{width: 240px; height: 60px; background:url(../images/icon.png) no-repeat 0 -120px; overflow: hidden;}
#t4{width: 240px; height: 60px; background:url(../images/icon.png) no-repeat 0 -180px; overflow: hidden; border-right: none;}

.bottom{margin-top: 20px; height: 200px; overflow: hidden; border-bottom: 1px solid #999999;}
#bottom_l{float: left; position: relative; margin-left: 88px;}
#img_top{}
#img_bot{margin-left: 75px; margin-top: 10px;}
#bottom_l span{display: block; font-size: 18px; color: #999999; font-family: "微软雅黑";margin-top: 5px; margin-left: 60px;}
#dl1{float: left; margin-left: 88px; width: 130px;}
#dl1 dd p{font-size: 14px; color: #999999; font-family: "微软雅黑"; margin-top: 15px; text-align: center;}
#dl2{float: left; margin-left: 45px; width: 130px;}
#dl2 dd p{font-size: 14px; color: #999999; font-family: "微软雅黑"; margin-top: 15px; text-align: center;}
#ul1{float: left; margin-left: 70px;}
#ul1 li p{font-size: 18px; color: #333333; font-family: "微软雅黑";}
#ul1 li a{display:block; text-decoration: none; font-size: 14px; color: #999999; font-family: "微软雅黑"; margin-top: 17px;}
#ul1 li a:hover{color: #669930; border-bottom: 1px solid #669930;}
#ul2{float: left; margin-left: 30px;}
#ul2 li p{font-size: 18px; color: #333333; font-family: "微软雅黑";}
#ul2 li a{display:block; text-decoration: none; font-size: 14px; color: #999999; font-family: "微软雅黑"; margin-top: 17px;}
#ul2 li a:hover{color: #669930; border-bottom: 1px solid #669930;}
#ul3{float: left; margin-left: 30px;}
#ul3 li p{font-size: 18px; color: #333333; font-family: "微软雅黑";}
#ul3 li a{display:block; text-decoration: none; font-size: 14px; color: #999999; font-family: "微软雅黑"; margin-top: 17px;}
#ul3 li a:hover{color: #669930; border-bottom: 1px solid #669930;}
#ul4{float: left; margin-left: 30px;}
#ul4 li p{font-size: 18px; color: #333333; font-family: "微软雅黑";}
#ul4 li a{display:block; text-decoration: none; font-size: 14px; color: #999999; font-family: "微软雅黑"; margin-top: 17px;}
#ul4 li a:hover{color: #669930; border-bottom: 1px solid #669930;}

.footer{height: 170px;}
#p1{margin-top: 20px; text-align: center; font-size: 14px; color: #999999; font-family: "微软雅黑";}
#p2{margin-top: 5px; text-align: center; font-size: 14px; color: #64a131; font-family: "微软雅黑";}
#zf{width: 100px; height: 47px; margin: 5px auto;}
#gs{float: left;}
#wg{width: 38px; height: 47px; float: right;}


.register{width: 1000px; margin: 0 auto; overflow: hidden;}
.member{margin-top: 65px; font-size: 20px; margin-bottom: 20px;}
.registern{border-top: 1px solid #999999; height: 520px;}
.register_l{float: left; margin-top:35px; position: relative;}
.member_login{position: absolute; left:175px; top:330px; width: 151px; height: 46px; border: 1px solid #639f2d; border-radius: 5px; color: #639f2d; font-size: 18px; text-align: center; line-height: 46px; text-decoration: none;}

.register_r{width: 445px; float: right; margin-top: 35px; margin-top: 112px;}
.register_r li{width:445px; height: 45px; font-size: 18px; margin-bottom: 25px;}
.mobile_num{float: left; margin-left: 45px; line-height: 45px; font-size: 16px;}
#fill_mobile{width: 300px; height: 40px; float: right; outline-color: #639F2D;}
.code_num{float: left; margin-left: 63px; line-height: 45px; font-size: 16px;}
#fill_code{width: 300px; height: 40px; float: right; outline-color: #639F2D;}
.remember{float: left; margin-left: 145px; font-size: 16px;}
.forget{float: right; font-size: 16px;}
.forget a{color: #999999;}
.register_go{float: left; margin-left: 145px; width: 142px; height: 36px; background: #639f2d; border: 1px solid #639f2d; border-radius: 5px; color: #ffffff; font-size: 18px; text-align: center; line-height: 36px; text-decoration: none;}
.login_member{float: right; width: 142px; height: 36px; border: 1px solid #639f2d; border-radius: 5px; color: #639f2d; font-size: 18px; text-align: center; line-height: 36px; text-decoration: none;}



.login{width: 1000px; margin: 0 auto;}
.member{margin-top: 65px; font-size: 20px; margin-bottom: 20px;}
.loginn{border-top: 1px solid #999999; height: 520px;}
.login_l{float: left; margin-top:35px; position: relative;}
.member_register{position: absolute; left:175px; top:330px; width: 151px; height: 46px; border: 1px solid #639f2d; border-radius: 5px; color: #639f2d; font-size: 18px; text-align: center; line-height: 46px; text-decoration: none;}

.login_r{width: 445px; float: right; margin-top: 35px;}
.login_r li{width:445px; height: 45px; font-size: 18px; margin-bottom: 25px; position: relative;}
.mobile_num{float: left; margin-left: 45px; line-height: 45px; font-size: 16px;}
#fill_mobile2{width: 300px; height: 40px; float: right; outline-color: #639F2D;}
.judge{width: 22px; height: 22px; background: url(../images/yanzheng_03.jpg) no-repeat; position: absolute; right: -30px; top: 11px; display: none;}
.code_num{float: left; margin-left: 60px; line-height: 45px; font-size: 16px;}
#fill_code2{width: 300px; height: 40px; float: right; outline-color: #639F2D;}
.affirm_num{float: left; margin-left: 30px; line-height: 45px; font-size: 16px;}
#affirm_code{width: 300px; height: 40px; float: right; outline-color: #639F2D;}
.login_go{float: left; margin-left: 145px; width: 142px; height: 36px; background: #639f2d; border: 1px solid #639f2d; border-radius: 5px; color: #ffffff; font-size: 18px; text-align: center; line-height: 36px; text-decoration: none;}
.member_register_right{float: right; width: 142px; height: 36px; border: 1px solid #639f2d; border-radius: 5px; color: #639f2d; font-size: 18px; text-align: center; line-height: 36px; text-decoration: none;}
.yzm{width:445px; height: 45px; position: relative;}
.auth_code{float: left; margin-left: 45px; line-height: 45px; font-size: 16px;}
#fill_yzm{width: 270px; height: 40px; float: left; margin-left: 50px; outline-color: #639F2D;}
#yzm_pic{width: 115px; height: 42px; position: absolute; right: 29px; top: 1px;}
#shuaxin{width:20px; height:20px; margin-top: 10px; float:right; background: url(../images/shuaxin_03.jpg) no-repeat; cursor: pointer;}
.phone_code{float: left; margin-left: 45px; line-height: 45px; font-size: 16px;}
#fill_phonecode{width: 300px; height: 40px; float: right; outline-color: #639F2D;}
.send_phonecode{width:445px; height: 45px; position: relative;}
#send_code{width: 115px; height: 42px; position: absolute;right: 0; line-height:42px; cursor: pointer;}






